package com.example.qxfw.dysjrh.service;
import com.example.qxfw.dysjrh.entity.ContourSetting;
import com.example.qxfw.dysjrh.entity.GridData;
import com.example.qxfw.dysjrh.entity.QxGridFile;
import com.example.qxfw.dysjrh.entity.vo.GridVo;

import java.text.ParseException;
import java.util.List;

/**
 * @author wzt
 * @date 2025/01/02
 */
public interface GridService {
    Object getGridData(GridData gridData);

    /**
     * 获取风的格点数据
     * @param tempFilePath
     * @param listGridVo
     * @return
     * @throws ParseException
     */
    String[] getWindGridData(String tempFilePath, List<GridVo> listGridVo) throws ParseException;
    String[] getGridData(String tempFilePath, List<GridVo> listGridVo) throws ParseException;

    List<QxGridFile> queryListByDateCharTimeCharNtimesType(GridData gridData);

    List<ContourSetting> getContourSetting(String paramtype);
}
